/*
 * MisionBanderas.h
 *
 *  Created on: 09/06/2013
 *      Author: Juliansci
 */

#ifndef MISIONBANDERAS_H_
#define MISIONBANDERAS_H_

#include "Mision.h"
#include "../Escenario.h"
#include "../Entidad.h"

using namespace std;

class MisionBanderas : public Mision {
public:
	MisionBanderas(Escenario* escenario);
	virtual ~MisionBanderas(){};
	string obtenerGanador();
	bool estaActiva();

	void muereEntidad(Entidad* entidad, string asesino);
private:
	string archivoMision;
	list<Entidad*> listaBanderas;
	map<string,int> mapPersonajePuntaje;

};

#endif /* MISIONBANDERAS_H_ */
